package com.ldu.service;

import com.ldu.pojo.Cart;

import java.util.List;

public interface CartService {

	/**
     * 根据用户的id，查询出该用户购物车内所有的商品
     * @param userId
     * @return
     */
    List<Cart> getCartByUserId(Long userId);

    /**
     * 根据用户id和关注id删除或者清空我的购物车
     * @param id
     * @param userId 用户id
     */
    void deleteCartByUserIdAndGoodsId(Long cartId);


    void deleteByPrimaryKey(Long id);

    /**
     * 添加商品进入购物车
     * @param id
     * @param user_id 用户id
     */
	void addCartByUserIdAndId(Cart cart);


	/**
	 * <p> 清空购物车 </p>
	 * @param userId
	 * @return void
	 * @throws
	 * @author 皮皮 (pipi@maihaoche.com)
	 * @date 2019/3/28 11:27 PM
	 */
    void clearCart(Long userId);

}
